boilerplate tutorial for beginners